/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconZiyuan = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M899.703242 1024h-775.243683A124.523517 124.523517 0 0 1 0.032948 899.573389v-775.243683A124.523517 124.523517 0 0 1 124.459559 0h775.243683a124.523517 124.523517 0 0 1 124.329706 124.329706v775.243683a124.523517 124.523517 0 0 1-124.329706 124.426611z m-775.243683-969.054604a69.481215 69.481215 0 0 0-69.481215 69.38431v775.243683a69.578121 69.578121 0 0 0 69.481215 69.481215h775.243683a69.481215 69.481215 0 0 0 69.38431-69.481215v-775.243683a69.481215 69.481215 0 0 0-69.38431-69.38431z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M318.367385 471.638876a143.807703 143.807703 0 1 1 143.710798-143.807703 144.001514 144.001514 0 0 1-143.710798 143.807703z m0-232.573105A88.862307 88.862307 0 1 0 407.035882 327.831173a88.862307 88.862307 0 0 0-88.668497-88.765402zM385.619775 784.06208a27.424245 27.424245 0 0 1-20.059431-8.818397 263.19523 263.19523 0 0 0-324.342575-49.227974A27.424245 27.424245 0 0 1 13.793523 678.338223a317.946816 317.946816 0 0 1 364.849059 33.432384 512.339169 512.339169 0 0 1 628.044288-216.583704 27.521151 27.521151 0 0 1-20.05943 51.166083 457.393773 457.393773 0 0 0-576.393678 222.398031 27.424245 27.424245 0 0 1-24.613987 15.311063z"
        fill={getIconColor(color, 1, '#333333')}
      />
    </Svg>
  );
};

IconZiyuan.defaultProps = {
  size: 18,
};

IconZiyuan = React.memo ? React.memo(IconZiyuan) : IconZiyuan;

export default IconZiyuan;
